perl -e "print 'A'x1024" | nc localhost 4242

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:59:01
这句话是什么意思啊???

以 | 为界限,分前后两部分
perl -e "print 'A'x1024"
'A' x 1024 : perl做长字串的简单方法,这样就是1024个'A'组成的长字符串。
print 'A' x 1024 : 输出到基本输出(stdout)
perl -e "..." : 执行"..."里面的perl语句,这是在命令行上执行perl单个语句的方法。

|
管道,将前一个的输出作为后一个的输入
nc localhost 4242
打开本机的4242端口,输入1024个A——这就是从管道读来的

这里涉及到的了几个基本概念,管道 | ,基本输出、基本输入,详细的可以另查资料。